約 1,464,624 件
https://w.atwiki.jp/dslua/pages/137.html
構文 sensor.setdevOrient(Pow) 説明 傾斜センサの起動と終了を設定します。 引数 Pow 0 終了, 1 起動センサを起動させないと値が取得できません。 戻り値 なし ------------------------------------------ -- 傾斜センサの起動と終了を設定するサンプル setdevOrient_sample.lua ------------------------------------------ function main() local w,h = canvas.getviewSize() local xx, yy = 0, 50 canvas.drawCls(color(255,255,255)) canvas.drawText("傾斜センサの起動と終了を設定するサンプル", 0, 0, 24, color(0,0,0)) canvas.drawText("画面の右下の四角枠内のタッチで終了します。", 0, 30, 24, color( 0, 0, 0)) canvas.drawRect( w-100, h-100, w-2, h-2, color( 0, 0, 0)) sensor.setdevOrient(1) while not ((xx = w-100 and xx = w-2) and (yy = h-100 and yy = h-2)) do xx, yy,mode = touch(0) d, p, r = sensor.getOrient() canvas.drawText("方位(北の方向)をDegreeで取得 = " .. d .. " ", 0, 80, 24, color(0,0,0), color(255,255,255)) canvas.drawText("画面長編方向の傾斜成分を取得 = " .. p .. " ", 0, 110, 24, color(0,0,0), color(255,255,255)) canvas.drawText("画面短辺方向の傾斜成分を取得 = " .. r .. " ", 0, 140, 24, color(0,0,0), color(255,255,255)) end sensor.setdevOrient(0) end main() 1.磁気センサの起動と終了を設定するサンプルです。右下の四角枠内タッチで終了します。 コメント(最大10行) 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/dslua/pages/136.html
構文 sensor.setdevMagnet(Pow) 説明 磁気センサの起動と終了を設定します。 引数 Pow 0 終了, 1 起動センサを起動させないと値が取得できません。 戻り値 なし ------------------------------------------ -- 磁気センサの起動と終了を設定するサンプル setdevMagnet_sample.lua ------------------------------------------ function main() local w,h = canvas.getviewSize() local xx, yy = 0, 50 canvas.drawCls(color(255,255,255)) canvas.drawText("磁気センサの起動と終了を設定するサンプル", 0, 0, 24, color(0,0,0)) canvas.drawText("画面の右下の四角枠内のタッチで終了します。", 0, 30, 24, color( 0, 0, 0)) canvas.drawRect( w-100, h-100, w-2, h-2, color( 0, 0, 0)) sensor.setdevMagnet(1) while not ((xx = w-100 and xx = w-2) and (yy = h-100 and yy = h-2)) do xx, yy,mode = touch(0) x, y, z = sensor.getMagnet() canvas.drawText("X方向(画面短辺方向)の磁気成分 = " .. x .. " ", 0, 80, 24, color(0,0,0), color(255,255,255)) canvas.drawText("Y方向(画面長辺方向)の磁気成分 = " .. y .. " ", 0, 110, 24, color(0,0,0), color(255,255,255)) canvas.drawText("Z方向の磁気成分 = " .. z .. " ", 0, 140, 24, color(0,0,0), color(255,255,255)) end sensor.setdevMagnet(0) end main() 1.磁気センサの起動と終了を設定するサンプルです。右下の四角枠内タッチで終了します。 コメント(最大10行) 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/iotatto16/pages/102.html
検証内容 日照センサの出力についてsky値をそれぞれ0~15で調査を行う調査に用いた装置はページ下部にワールドごと添付 検証方法 sky値0~15において/time query daytime コマンドで得られるゲーム内時間と出力の関係を調べるMinecraft Java Edition 1.12 検証結果 各スカイ値と出力時間 +各スカイ値と出力時間表 d センサからの距離 On 該当距離における出力が発生した時刻(Off→ On の時刻) Off 該当距離における出力が消失した時刻(On → Offの時刻) +sky 15~11 \ sky 15 sky 14 sky 13 sky 12 sky 11 d On Off On Off On Off On Off On Off d 1 22338 13681 22390 13633 22511 13514 22585 13448 22659 13362 1 2 22338 13681 22390 13633 22511 13514 22585 13448 22659 13362 2 3 22798 13241 22830 13193 22951 13074 22985 13048 23139 12882 3 4 23078 12941 23150 12873 23511 12774 23305 12728 23459 12562 4 5 23298 12721 23410 12613 23474 12554 23605 12408 23639 12382 5 6 23538 12481 23630 12393 23711 12314 23805 12228 23919 12102 6 7 23778 12241 23810 12233 23951 12074 23965 12048 179 11842 7 8 23978 12061 23990 12033 171 11854 405 11628 679 11342 8 9 178 11841 370 11653 611 11414 885 11128 1256 10762 9 10 538 11481 790 11233 1071 10954 1445 10588 1919 10102 10 11 938 11081 1230 10793 1611 10414 2085 9948 2759 9262 11 12 1378 10641 1750 10273 2211 9814 2885 9128 4039 7982 12 13 1878 10141 2350 9673 2991 9034 4125 7908 - - 13 14 2458 9561 3090 8933 4191 7834 - - - - 14 15 3178 8841 4250 7773 - - - - - - 15 16 4298 7721 - - - - - - - - 16 +sky 10~6 \ sky 10 sky 9 sky 8 sky 7 sky 6 d On Off On Off On Off On Off On Off d 1 22826 13209 22952 13075 22981 13044 23153 12876 23309 12712 1 2 22826 13209 22952 13075 22981 13044 23153 12876 23309 12712 2 3 23186 12849 23312 12715 23461 12564 23533 12476 23629 12392 3 4 23446 12549 23632 12395 23741 12284 23793 12216 23969 12052 4 5 23806 12229 23852 12175 23981 12064 173 11856 649 11372 5 6 23966 12049 172 11855 521 11504 1013 11016 1749 10272 6 7 446 11569 812 11215 1301 10724 2033 9996 3409 8612 7 8 1046 10969 1532 10475 2261 9764 3593 8436 - - 8 9 1746 10269 2452 9575 3721 8284 - - - - 9 10 2626 9409 3852 8175 - - - - - - 10 11 3946 8069 - - - - - - - - 11 12 - - - - - - - - - - 12 13 - - - - - - - - - - 13 14 - - - - - - - - - - 14 15 - - - - - - - - - - 15 16 - - - - - - - - - - 16 +sky 5~0 \ sky 5 sky 4 sky 3 sky 2 sky 1 sky 0 d On Off On Off On Off On Off On Off On Off d 1 23470 12553 23638 12381 23807 12230 23968 12051 168 11851 - - 1 2 23470 12553 23638 12381 23807 12230 23968 12051 168 11851 - - 2 3 23810 12233 23978 12061 167 11850 1748 10271 - - - - 3 4 170 11853 898 11141 2447 9570 - - - - - - 4 5 1390 10633 2878 9141 - - - - - - - - 5 6 3190 8833 - - - - - - - - - - 6 7 - - - - - - - - - - - - 7 8 - - - - - - - - - - - - 8 9 - - - - - - - - - - - - 9 10 - - - - - - - - - - - - 10 11 - - - - - - - - - - - - 11 12 - - - - - - - - - - - - 12 13 - - - - - - - - - - - - 13 14 - - - - - - - - - - - - 14 15 - - - - - - - - - - - - 15 16 - - - - - - - - - - - - 16 +各sky値個別表 +sky 15 \ sky 15 d On Off d On Off d On Off 1 22338 13681 6 23538 12481 11 938 11081 2 22338 13681 7 23778 12241 12 1378 10641 3 22798 13241 8 23978 12061 13 1878 10141 4 23078 12941 9 178 11841 14 2458 9561 5 23298 12721 10 538 11481 15 3178 8841 16 4298 7721 +sky 14 \ sky 14 d On Off d On Off d On Off 1 22390 13633 6 23630 12393 11 1230 10793 2 22390 13633 7 23810 12233 12 1750 10273 3 22830 13193 8 23990 12033 13 2350 9673 4 23150 12873 9 370 11653 14 3090 8933 5 23410 12613 10 790 11233 15 4250 7773 16 - - +sky 13 \ sky 14 d On Off d On Off d On Off 1 22511 13514 6 23711 12314 11 1611 10414 2 22511 13514 7 23951 12074 12 2211 9814 3 22951 13074 8 171 11854 13 2991 9034 4 23511 12774 9 611 11414 14 4191 7834 5 23474 12554 10 1071 10954 15 - - 16 - - +sky 12 \ sky 12 d On Off d On Off d On Off 1 22585 13448 6 23805 12228 11 2085 9948 2 22585 13448 7 23965 12048 12 2885 9128 3 22985 13048 8 405 11628 13 4125 7908 4 23305 12728 9 885 11128 14 - - 5 23605 12408 10 1445 10588 15 - - 16 - - +sky 11 \ sky 11 d On Off d On Off d On Off 1 22659 13362 6 23919 12102 11 2759 9262 2 22659 13362 7 179 11842 12 4039 7982 3 23139 12882 8 679 11342 13 - - 4 23459 12562 9 1256 10762 14 - - 5 23639 12382 10 1919 10102 15 - - 16 - - +sky 10 \ sky 10 d On Off d On Off d On Off 1 22826 13209 6 23966 12049 11 3946 8069 2 22826 13209 7 446 11569 12 - - 3 23186 12849 8 1046 10969 13 - - 4 23446 12549 9 1746 10269 14 - - 5 23806 12229 10 2626 9409 15 - - 16 - - +sky 9 \ sky 9 d On Off d On Off d On Off 1 22952 13075 6 172 11855 11 - - 2 22952 13075 7 812 11215 12 - - 3 23312 12715 8 1532 10475 13 - - 4 23632 12395 9 2452 9575 14 - - 5 23852 12175 10 3852 8175 15 - - 16 - - +sky 8 \ sky 8 d On Off d On Off d On Off 1 22981 13044 6 521 11504 11 - - 2 22981 13044 7 1301 10724 12 - - 3 23461 12564 8 2261 9764 13 - - 4 23741 12284 9 3721 8284 14 - - 5 23981 12064 10 - - 15 - - 16 - - +sky 7 \ sky 7 d On Off d On Off d On Off 1 23153 12876 6 1013 11016 11 - - 2 23153 12876 7 2033 9996 12 - - 3 23533 12476 8 3593 8436 13 - - 4 23793 12216 9 - - 14 - - 5 173 11856 10 - - 15 - - 16 - - +sky 6 \ sky 6 d On Off d On Off d On Off 1 23309 12712 6 1749 10272 11 - - 2 23309 12712 7 3409 8612 12 - - 3 23629 12392 8 - - 13 - - 4 23969 12052 9 - - 14 - - 5 649 11372 10 - - 15 - - 16 - - +sky 5 \ sky 5 d On Off d On Off d On Off 1 23470 12553 6 3190 8833 11 - - 2 23470 12553 7 - - 12 - - 3 23810 12233 8 - - 13 - - 4 170 11853 9 - - 14 - - 5 1390 10633 10 - - 15 - - 16 - - +sky 4 \ sky 4 d On Off d On Off d On Off 1 23638 12381 6 - - 11 - - 2 23638 12381 7 - - 12 - - 3 23978 12061 8 - - 13 - - 4 898 11141 9 - - 14 - - 5 2878 9141 10 - - 15 - - 16 - - +sky 3 \ sky 3 d On Off d On Off d On Off 1 23807 12230 6 - - 11 - - 2 23807 12230 7 - - 12 - - 3 167 11850 8 - - 13 - - 4 2447 9570 9 - - 14 - - 5 - - 10 - - 15 - - 16 - - +sky 2 \ sky 2 d On Off d On Off d On Off 1 23968 12051 6 - - 11 - - 2 23968 12051 7 - - 12 - - 3 1748 10271 8 - - 13 - - 4 - - 9 - - 14 - - 5 - - 10 - - 15 - - 16 - - +sky 1 \ sky 1 d On Off d On Off d On Off 1 168 11851 6 - - 11 - - 2 168 11851 7 - - 12 - - 3 - - 8 - - 13 - - 4 - - 9 - - 14 - - 5 - - 10 - - 15 - - 16 - - +sky 0 \ sky 0 d On Off d On Off d On Off 1 - - 6 - - 11 - - 2 - - 7 - - 12 - - 3 - - 8 - - 13 - - 4 - - 9 - - 14 - - 5 - - 10 - - 15 - - 16 - - 各スカイ値と出力の時間(調査完了後上から移植予定)距離1,2が全く同時に出力されている (sky 1を除き)そもそも前日の深夜時点から出力が始まっている太陽が(地形さえなければ)見えるからか? おまけ日照センサの出力方向は隣接6マス(上下左右前後) +日照センサ出力方向 日照センサ検証(装置)ワールド 不明点 (不明点箇条書き) 関連検証 (wiki内リンク)
https://w.atwiki.jp/dslua/pages/135.html
構文 sensor.setdevAccel(Pow) 説明 加速度センサの起動と終了を設定します。 引数 Pow 0 終了, 1 起動センサを起動させないと値が取得できません。 戻り値 なし ------------------------------------------ -- 加速度センサの起動と終了を設定するサンプル setdevAccel_sample.lua ------------------------------------------ function main() local w,h = canvas.getviewSize() local xx, yy = 0, 50 canvas.drawCls(color(255,255,255)) canvas.drawText("加速度センサの起動と終了を設定するサンプル", 0, 0, 24, color(0,0,0)) canvas.drawText("画面の右下の四角枠内のタッチで終了します。", 0, 30, 24, color( 0, 0, 0)) canvas.drawRect( w-100, h-100, w-2, h-2, color( 0, 0, 0)) sensor.setdevAccel(1) while not ((xx = w-100 and xx = w-2) and (yy = h-100 and yy = h-2)) do xx, yy,mode = touch(0) x, y, z = sensor.getAccel() canvas.drawText("x = " .. x .. " ", 0, 80, 24, color(0,0,0), color(255,255,255)) canvas.drawText("y = " .. y .. " ", 0, 110, 24, color(0,0,0), color(255,255,255)) canvas.drawText("z = " .. z .. " ", 0, 140, 24, color(0,0,0), color(255,255,255)) end sensor.setdevAccel(0) end main() 1.加速度センサの起動と終了を設定するサンプルです。右下の四角枠内タッチで終了します。 コメント(最大10行) 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/souhei_world/pages/2990.html
接触/非接触型停止センサ ウィッシュスター社の主力製品「小機兵」に取り付けられている安全保持システムの基幹部品。 着込むタイプの外骨格スーツである玩具として作られた小機兵は、その性質上関節部分に近い体を挟み込んでしまう危険を常にはらんでいた。工業用作業機器での挟み込み事故では、大の大人が腕を潰してしまったり、命を失ったりと言う事も普通に起こる。 しかも扱うのが体の小さな子供とあってはその影響は更に大きくなるだろう。 変態達は子供たちの安全を担保するために躍起になった。 自分たちの作る玩具で子供に影響を残す事故を起こす事は絶対にあってはならない。 何度かのテスト(同じ内容を大人サイズで作った試験機利用)で変態達はそれらの事故を防ぐために緊急停止装置の開発を急務として最優先で、全力で進めた。 その結果としてたどり着いたのが、非接触型センサーを利用した関節機構の強制ロックシステムだ。 システムとしては、挟み込みが起こりそうな関節部分、主に肩、肘、臀部、膝、足首等に小さなエーテル発振/受信装置を取り付けてあり、関節の駆動に連動して常にエーテルのラインが途切れない状態を維持するように可動させている。仮に子供の身体でこのエーテルラインが妨害され、受信が確認できなくなった場合、関節の動きが停止して、挟み込み事故を防止するというものだ。 この機構は玩具業界にとどまらず、工業の世界に衝撃を走らせた。 上手く使えば、工作機械での事故を大幅に減らせるのだから、それも当然である。 このセンサーシステムは、その後多種多様な分野で、さまざまな道具の安全装置として進歩しながら使われていく事になる。
https://w.atwiki.jp/zero_one/pages/17.html
https://w.atwiki.jp/dslua/pages/186.html
構文 sensor.getMagnet() 戻り値 x, y, z 説明 磁気センサのX,Y,Z方向の成分を取得します。 引数 なし 戻り値 x X方向(画面短辺方向)の磁気成分y Y方向(画面長辺方向)の磁気成分z Z方向の磁気成分 磁気センサの起動と終了を設定と同じサンプルです。 ------------------------------------------ -- 磁気センサのX,Y,Z方向の成分を取得するサンプル getMagnet_sample.lua ------------------------------------------ function main() local w,h = canvas.getviewSize() local xx, yy = 0, 50 canvas.drawCls(color(255,255,255)) canvas.drawText("磁気センサのX,Y,Z方向の成分を取得するサンプル", 0, 0, 24, color(0,0,0)) canvas.drawText("画面の右下の四角枠内のタッチで終了します。", 0, 30, 24, color( 0, 0, 0)) canvas.drawRect( w-100, h-100, w-2, h-2, color( 0, 0, 0)) sensor.setdevMagnet(1) while not ((xx = w-100 and xx = w-2) and (yy = h-100 and yy = h-2)) do xx, yy,mode = touch(0) x, y, z = sensor.getMagnet() canvas.drawText("X方向(画面短辺方向)の磁気成分 = " .. x .. " ", 0, 80, 24, color(0,0,0), color(255,255,255)) canvas.drawText("Y方向(画面長辺方向)の磁気成分 = " .. y .. " ", 0, 110, 24, color(0,0,0), color(255,255,255)) canvas.drawText("Z方向の磁気成分 = " .. z .. " ", 0, 140, 24, color(0,0,0), color(255,255,255)) end sensor.setdevMagnet(0) end main() 1.磁気センサのX,Y,Z方向の成分を取得するサンプルです。右下の四角枠内タッチで終了します。 コメント(最大10行) 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/meido3/pages/20.html
https://w.atwiki.jp/dslua/pages/185.html
構文 sensor.getAccel() 戻り値 x, y, z 説明 加速度センサのX,Y,Z方向の成分を取得します。ただし、X方向は短辺方向です。Y方向は長辺方向です。setdevAccel(1)をセットしないと取得できません。 引数 なし 戻り値 x X方向(画面短辺方向)の加速度成分y Y方向(画面長辺方向)の加速度成分z Z方向の加速度成分 加速度センサの起動と終了と同じサンプルです。 ------------------------------------------ -- 加速度センサのX,Y,Z方向の成分を取得するサンプル getAccel_sample.lua ------------------------------------------ function main() local w,h = canvas.getviewSize() local xx, yy = 0, 50 canvas.drawCls(color(255,255,255)) canvas.drawText("加速度センサのX,Y,Z方向の成分を取得するサンプル", 0, 0, 24, color(0,0,0)) canvas.drawText("画面の右下の四角枠内のタッチで終了します。", 0, 30, 24, color( 0, 0, 0)) canvas.drawRect( w-100, h-100, w-2, h-2, color( 0, 0, 0)) sensor.setdevAccel(1) while not ((xx = w-100 and xx = w-2) and (yy = h-100 and yy = h-2)) do xx, yy,mode = touch(0) x, y, z = sensor.getAccel() canvas.drawText("x = " .. x .. " ", 0, 80, 24, color(0,0,0), color(255,255,255)) canvas.drawText("y = " .. y .. " ", 0, 110, 24, color(0,0,0), color(255,255,255)) canvas.drawText("z = " .. z .. " ", 0, 140, 24, color(0,0,0), color(255,255,255)) end sensor.setdevAccel(0) end main() 1.加速度センサのX,Y,Z方向の成分を取得するサンプルです。右下の四角枠内タッチで終了します。 コメント(最大10行) 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/adachilab/pages/32.html
工事中